import loadBox from "./our-loading.vue"

const Ex = {};

// 注册Dialog
Ex.install = function(Vue,_this) {
	// 生成一个Vue的子类
	// 同时这个子类也就是组件
	const Constructor = Vue.extend(loadBox)
	// 生成一个该子类的实例
	console.log(Vue)
	const instance = new Constructor();

	// 将这个实例挂载在我创建的div上
	// 并将此div加入全局挂载点内部
	instance.$mount(instance.$el)
	console.log(document,_this)
	document.body.appendChild(instance.$el)

	// 通过Vue的原型注册一个方法
	// 让所有实例共享这个方法 
	// 可根据情况传入按钮文字
	Vue.prototype.$LoadBox = (type) => {
		instance.isActive = type
	}
}

export default Ex
